\hypertarget{class_production_c_f_g}{
\section{Класс ProductionCFG}
\label{da/da0/class_production_c_f_g}\index{ProductionCFG@{ProductionCFG}}
}
Граф наследования:ProductionCFG:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{da/da0/class_production_c_f_g}
\end{center}
\end{figure}
\subsection*{Открытые члены}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_production_c_f_g_ab30d848aae154a45c0e34f74a87cd51a}{
{\bfseries ProductionCFG} (const \hyperlink{class_production_c_f_g}{ProductionCFG} \&production)}
\label{da/da0/class_production_c_f_g_ab30d848aae154a45c0e34f74a87cd51a}

\item 
\hypertarget{class_production_c_f_g_a8d61440b86c71cd82fa3148beb3edea8}{
{\bfseries ProductionCFG} (const \hyperlink{struct_nonterminal}{Nonterminal} \&nonterminal, vector$<$ TerminalOrNonterminal $>$ word)}
\label{da/da0/class_production_c_f_g_a8d61440b86c71cd82fa3148beb3edea8}

\item 
\hypertarget{class_production_c_f_g_adba980c963aae7b1b517823332234c35}{
{\bfseries ProductionCFG} (const \hyperlink{struct_nonterminal}{Nonterminal} \&nonterminal, const \hyperlink{class_letter}{Letter} \&symbol)}
\label{da/da0/class_production_c_f_g_adba980c963aae7b1b517823332234c35}

\item 
\hypertarget{class_production_c_f_g_a0915adf74b598d8d8e9f1afbe7946a75}{
{\bfseries ProductionCFG} (const \hyperlink{struct_nonterminal}{Nonterminal} \&nonterminal, const \hyperlink{struct_nonterminal}{Nonterminal} \&symbol)}
\label{da/da0/class_production_c_f_g_a0915adf74b598d8d8e9f1afbe7946a75}

\item 
\hypertarget{class_production_c_f_g_a3ee9342ddbecf04390d7dfed751dce43}{
{\bfseries ProductionCFG} (const \hyperlink{struct_nonterminal}{Nonterminal} \&nonterminal, const \hyperlink{struct_nonterminal}{Nonterminal} \&nonterminal1, const \hyperlink{struct_nonterminal}{Nonterminal} \&nonterminal2)}
\label{da/da0/class_production_c_f_g_a3ee9342ddbecf04390d7dfed751dce43}

\item 
\hypertarget{class_production_c_f_g_a9ca991830851f89b571e82363e12cd92}{
\hyperlink{struct_nonterminal}{Nonterminal} {\bfseries getNonterminal} () const }
\label{da/da0/class_production_c_f_g_a9ca991830851f89b571e82363e12cd92}

\item 
\hypertarget{class_production_c_f_g_a12df15df4714578df6eefffa766b3924}{
vector$<$ TerminalOrNonterminal $>$ {\bfseries getWord} () const }
\label{da/da0/class_production_c_f_g_a12df15df4714578df6eefffa766b3924}

\item 
\hypertarget{class_production_c_f_g_afc18d5b063b5e25cf77fc4018eca8a7e}{
bool {\bfseries isSingleProduction} () const }
\label{da/da0/class_production_c_f_g_afc18d5b063b5e25cf77fc4018eca8a7e}

\item 
\hypertarget{class_production_c_f_g_ad325a9cc99475bcace28e80ebb3378b3}{
bool {\bfseries isEpsilonProduction} () const }
\label{da/da0/class_production_c_f_g_ad325a9cc99475bcace28e80ebb3378b3}

\item 
\hypertarget{class_production_c_f_g_a04a0c7297b6b70fce91e55ee36690781}{
bool {\bfseries firstSymbolIsNonterminal} () const }
\label{da/da0/class_production_c_f_g_a04a0c7297b6b70fce91e55ee36690781}

\item 
\hypertarget{class_production_c_f_g_a376893673fe96edd2108aa5c690f49aa}{
TerminalOrNonterminal {\bfseries getFirstSymbol} () const }
\label{da/da0/class_production_c_f_g_a376893673fe96edd2108aa5c690f49aa}

\end{DoxyCompactItemize}
\subsection*{Друзья}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_production_c_f_g_ac9773472af3b354eff721ad66a853c00}{
ostream \& {\bfseries operator$<$$<$} (ostream \&os, const \hyperlink{class_production_c_f_g}{ProductionCFG} \&production)}
\label{da/da0/class_production_c_f_g_ac9773472af3b354eff721ad66a853c00}

\end{DoxyCompactItemize}


Объявления и описания членов класса находятся в файле:\begin{DoxyCompactItemize}
\item 
E:/formal-\/langs-\/identification/formal-\/langs-\/identification/program/Automata/Productions.h\end{DoxyCompactItemize}
